<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
<meta name="viewport"
      content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">

    <meta name="author" content="kissdata">


    <meta name="subtitle" content="人生笔记">


    <meta name="description" content="南邮计算机学院2021毕业生王鹏的介绍，cs软件工程专业">


    <meta name="keywords" content="wangpeng 王鹏 南邮 南京">


<title>试用期月报 | 王鹏的小岛</title>



    <link rel="icon" href="/myIcon.ico">




    <!-- stylesheets list from _config.yml -->
    
    <link rel="stylesheet" href="/css/style.css">
    



    <!-- scripts list from _config.yml -->
    
    <script src="/js/script.js"></script>
    
    <script src="/js/tocbot.min.js"></script>
    



    
    
        <!-- MathJax配置，可通过单美元符号书写行内公式等 -->
<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
    "HTML-CSS": {
        preferredFont: "TeX",
        availableFonts: ["STIX","TeX"],
        linebreaks: { automatic:true },
        EqnChunk: (MathJax.Hub.Browser.isMobile ? 10 : 50)
    },
    tex2jax: {
        inlineMath: [ ["$", "$"], ["\\(","\\)"] ],
        processEscapes: true,
        ignoreClass: "tex2jax_ignore|dno",
        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
    },
    TeX: {
        equationNumbers: { autoNumber: "AMS" },
        noUndefined: { attributes: { mathcolor: "red", mathbackground: "#FFEEEE", mathsize: "90%" } },
        Macros: { href: "{}" }
    },
    messageStyle: "none"
    });
</script>
<!-- 给MathJax元素添加has-jax class -->
<script type="text/x-mathjax-config">
    MathJax.Hub.Queue(function() {
        var all = MathJax.Hub.getAllJax(), i;
        for(i=0; i < all.length; i += 1) {
            all[i].SourceElement().parentNode.className += ' has-jax';
        }
    });
</script>
<!-- 通过连接CDN加载MathJax的js代码 -->
<script type="text/javascript" async
        src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML">
</script>


    


<meta name="generator" content="Hexo 7.0.0"></head>

<body>
    <script>
        // this function is used to check current theme before page loaded.
        (() => {
            const currentTheme = window.localStorage && window.localStorage.getItem('theme') || '';
            const isDark = currentTheme === 'dark';
            const pagebody = document.getElementsByTagName('body')[0]
            if (isDark) {
                pagebody.classList.add('dark-theme');
                // mobile
                document.getElementById("mobile-toggle-theme").innerText = "· Dark"
            } else {
                pagebody.classList.remove('dark-theme');
                // mobile
                document.getElementById("mobile-toggle-theme").innerText = "· Light"
            }
        })();
    </script>

    <div class="wrapper">
        <header>
    <nav class="navbar">
        <div class="container">
            <div class="navbar-header header-logo"><a href="/">侠之大者</a></div>
            <div class="menu navbar-right">
                
                    <a class="menu-item" href="/update/mystate">Career</a>
                
                    <a class="menu-item" href="/category">Legend</a>
                
                    <a class="menu-item" href="/about">Me</a>
                
                <input id="switch_default" type="checkbox" class="switch_default">
                <label for="switch_default" class="toggleBtn"></label>
            </div>
        </div>
    </nav>

    
    <nav class="navbar-mobile" id="nav-mobile">
        <div class="container">
            <div class="navbar-header">
                <div>
                    <a href="/">侠之大者</a><a id="mobile-toggle-theme">·&nbsp;Light</a>
                </div>
                <div class="menu-toggle" onclick="mobileBtn()">&#9776; Menu</div>
            </div>
            <div class="menu" id="mobile-menu">
                
                    <a class="menu-item" href="/update/mystate">Career</a>
                
                    <a class="menu-item" href="/category">Legend</a>
                
                    <a class="menu-item" href="/about">Me</a>
                
            </div>
        </div>
    </nav>

</header>
<script>
    var mobileBtn = function f() {
        var toggleMenu = document.getElementsByClassName("menu-toggle")[0];
        var mobileMenu = document.getElementById("mobile-menu");
        if(toggleMenu.classList.contains("active")){
           toggleMenu.classList.remove("active")
            mobileMenu.classList.remove("active")
        }else{
            toggleMenu.classList.add("active")
            mobileMenu.classList.add("active")
        }
    }
</script>
            <div class="main">
                <div class="container">
    <article class="post-wrap page">
        
        <h2 class="post-title">试用期月报</h2>
        
        <section class="post-content">
            <p>[TOC]</p>
<p>2022 在xw工作内容复盘</p>
<p>【试用期时间】2022-04-06 ~ 2022-09-30</p>
<h2 id="序"><a href="#序" class="headerlink" title="序"></a>序</h2><p>每周一下午开周会，周会上是谈 <code>上周做了什么</code> + <code>分配本周任务</code> 。这里写周记的话一般在周日（周会前一天），要换一下顺序。只能写 <code>本周做了什么</code> ，因为下周要做什么不知道。</p>
<p>具体格式：</p>
<figure class="highlight sql"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">  列 名     填写时间         记录内容           </span><br><span class="line"><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span> <span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span> <span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span><span class="operator">=</span></span><br><span class="line"><span class="number">1</span> 时间段      提前写好     每周<span class="number">6</span>天</span><br><span class="line"><span class="number">2</span> 本周任务    周一记录     周一开会确定，这<span class="number">6</span>天要做什么</span><br><span class="line"><span class="number">3</span> 本周内容    周日记录     下周开会描述，这<span class="number">6</span>天做了什么</span><br></pre></td></tr></table></figure>





<h2 id="22年-4-月"><a href="#22年-4-月" class="headerlink" title="22年 4 月"></a>22年 4 月</h2><p>日志 <a target="_blank" rel="noopener" href="https://ae85.gitee.io/update/journal/202204xw">2022年4月</a></p>
<table>
<thead>
<tr>
<th>T</th>
<th>本周任务</th>
<th>实际做了什么</th>
</tr>
</thead>
<tbody><tr>
<td>4.6 - 8</td>
<td>熟悉公司</td>
<td>写文档 - git推送项目步骤<br>翻译文章概览</td>
</tr>
<tr>
<td>4.11-15</td>
<td>入职学习，熟悉公司xdev原理</td>
<td>分析 xdev 程序，安装公司环境xdev + eagle<br>写文档 - 用go模板创建项目工程<br>学习go语言操作mysql语法</td>
</tr>
<tr>
<td>4.18 - 22</td>
<td>入职学习</td>
<td>公司搬家<br>学习 Gin包<br>写http接口文档，设计数据表</td>
</tr>
<tr>
<td>4.25 - 29</td>
<td>入职学习</td>
<td>学习 Gorm包，http模块开发结束<br>写文档 - wiki开发流程</td>
</tr>
</tbody></table>
<p>【总结】HTTP模块开发很慢，实际用时 15 天。3天熟悉开发工具（Git、VS Code、MySQL）；3天熟悉部署环境；3天学习 go操作mysql代码；3天自制数据表和接口文档；最后4天学习 Gin 和 Gorm。先把 Linux基础学好，以后都在这上面工作。</p>
<blockquote>
<p>起步时什么都不知道，据说以往都是要求一个月后要能上手干活。当时还觉得挺难，没想到后面招的新人都只要两周就好了。</p>
</blockquote>
<h2 id="22年-5-月"><a href="#22年-5-月" class="headerlink" title="22年 5 月"></a>22年 5 月</h2><p>日志 <a target="_blank" rel="noopener" href="https://ae85.gitee.io/update/journal/202205xw">2022年5月</a></p>
<table>
<thead>
<tr>
<th align="left">T</th>
<th>本周任务</th>
<th>实际做了什么</th>
</tr>
</thead>
<tbody><tr>
<td align="left">5.5 - 7</td>
<td>module_install问题处理</td>
<td>查找 syncdeploy 错误原因</td>
</tr>
<tr>
<td align="left">5.9-14</td>
<td>Xdev 增加输出镜像列表清单</td>
<td>完成输出镜像清单<br>分析module install模块，准备优化</td>
</tr>
<tr>
<td align="left">5.16-21</td>
<td>学习物联网概念</td>
<td>学习 物联网常识，熟悉OS <br/>学习OS物联网平台模块的操作流程 <br/>测试用例</td>
</tr>
<tr>
<td align="left">5.23-28</td>
<td>PLC 测试</td>
<td>学习联邦学习概念<br>测试数据中枢功能（停机未完成）<br>转发服务设计；查找专业视频格式的编解码</td>
</tr>
</tbody></table>
<p>这个月来了任务，是其他公司开发的操作系统交付，我们测试。第一次参与公司级别会议，一共两场，老板说的很快很干脆，也很有条理。</p>
<h2 id="22年-6-月"><a href="#22年-6-月" class="headerlink" title="22年 6 月"></a>22年 6 月</h2><p>日志 <a target="_blank" rel="noopener" href="https://ae85.gitee.io/update/journal/202206xw">2022年6月</a></p>
<table>
<thead>
<tr>
<th>T</th>
<th>本周任务</th>
<th>实际做了什么</th>
</tr>
</thead>
<tbody><tr>
<td>5.30 - 6.2</td>
<td>尝试 openslide</td>
<td>学习 govips 包<br>学习部署视频会议</td>
</tr>
<tr>
<td>6.6 - 11</td>
<td>部署独立版的视频会议<br>处理可能存在的问题</td>
<td>配置postgres<br>解决模块install添加配置无序的问题<br>查找webend起不来的原因</td>
</tr>
<tr>
<td>6.13 - 18</td>
<td>解决部署独立版视频会议问题</td>
<td>开发mqtt模拟器程序模块<br>查找sync deploy模块问题</td>
</tr>
<tr>
<td>6.20 - 25</td>
<td>排查 sync deploy 模块问题<br>配合解决gortc部署<br>完成mqtt模拟器</td>
<td>pkgsvr 和 sync 两个模块排查完毕<br>pgdb安装验证问题解决<br>mqtt模拟器能发布温度+订阅指令</td>
</tr>
<tr>
<td>6.27 - 7.2</td>
<td>完成mqtt模拟器demo并演示<br>模拟器支持属性自定义</td>
<td>模拟器能发布和订阅<br>新家一个控制模拟器<br>查找wsi格式转换api<br>安装python环境</td>
</tr>
</tbody></table>
<p>【总结】主要是部署视频会议、调研医疗图片格式、修改同步模块的问题、模拟器模块开发。在这里面学习 PostgreSQL、mqtt协议、K8S。另外这个月来了两三个新人，参与一场新人任务介绍会，会议定在周六，帮助他们学习安装公司环境和运行http模块。</p>
<h2 id="22年-7-月"><a href="#22年-7-月" class="headerlink" title="22年 7 月"></a>22年 7 月</h2><p>日志 <a target="_blank" rel="noopener" href="https://ae85.gitee.io/update/journal/202207xw">2022年7月</a></p>
<table>
<thead>
<tr>
<th>T</th>
<th>本周任务</th>
<th>实际做了什么</th>
</tr>
</thead>
<tbody><tr>
<td>7.4 - 9</td>
<td>完成抽帧算法Go版，联调能走通</td>
<td>在 goCV目录 make 安装 openCV4<br>dockerFile调试输出image<br>结果输出到中间件让其他人能收到</td>
</tr>
<tr>
<td>7.11 - 16</td>
<td>mpt install 加功能</td>
<td>联调改代码；<br>mpt install 翻转jira <br>增加多线程功能、能控制协程关闭</td>
</tr>
<tr>
<td>7.18 - 23</td>
<td>详设文档任务</td>
<td>编写 关于爬虫、postgis协议模拟程序</td>
</tr>
<tr>
<td>7.25 - 30</td>
<td>mqtt模拟器开发<br>医疗图像提取开发</td>
<td>centos搭建libvips开发环境<br>docker配置 libvips环境<br>开发govips读svs图的程序</td>
</tr>
</tbody></table>
<p>【总结】开头走了一个侯yp。前两周编写video to frame功能的go模块，用了 goCV，然后和其他人的检测模块联调，顺便学了dockerfile的语法，简单操作了k8s。第3周写了4篇详设文档，写了之后意识到，一个好的程序也该自带类图介绍、接口参数或者输入介绍，不然拿着名词去找相关的图太难了，大家都不写。最后一周学习操作libvips库的vips命令，独立开发了一个模块，其实没有学会调用govips包的方法，只是在里调用Linux命令来完成了功能。</p>
<h2 id="22年-8-月"><a href="#22年-8-月" class="headerlink" title="22年 8 月"></a>22年 8 月</h2><p>日志 <a target="_blank" rel="noopener" href="https://ae85.gitee.io/update/journal/202208xw">2022年8月</a></p>
<table>
<thead>
<tr>
<th>T</th>
<th>本周任务</th>
<th>实际做了什么</th>
</tr>
</thead>
<tbody><tr>
<td>8.1 - 8.6</td>
<td>继续医疗图像提取<br><del>流媒体功能开发</del></td>
<td>增加image列表值的检测<br>完成医疗图像提取模块<br>尝试破解exe登录界面(失败)</td>
</tr>
<tr>
<td>8.8 - 8.13</td>
<td></td>
<td>继续破解exe<br>抽帧算法更新和评审</td>
</tr>
<tr>
<td>8.15 - 8.20</td>
<td>xdev维护，安装完成后增加提示信息</td>
<td>抽帧算法尝试gocv更换成 joy4</td>
</tr>
<tr>
<td>8.22 - 8.27</td>
<td><del> exe破解 </del></td>
<td>算法联调（接入真实算法）<br>抽帧pe改版，替换python版</td>
</tr>
<tr>
<td>8.29 - 9.3</td>
<td>算法联调问题修复（合）<br>级联模块开发</td>
<td>设计文档<br>模块下发功能</td>
</tr>
</tbody></table>
<p>【总结】解析json文件更加熟练了。复习了汇编，了解了几个常用的汇编代码片段。中间和wyp联调，因为新的json文件定义了，更改代码（顺带学习了joy4库）。联调，学习pulsar。学习 dockerfile 编写，熟悉流程。最后一周前4天都在写设计文档，不会写，天天被喷（总结了写法和注意点）。</p>
<h2 id="22年-9-月"><a href="#22年-9-月" class="headerlink" title="22年 9 月"></a>22年 9 月</h2><p>日志 <a target="_blank" rel="noopener" href="https://ae85.gitee.io/update/journal/202209xw">2022年9月</a></p>
<table>
<thead>
<tr>
<th>T</th>
<th>本周任务</th>
<th>实际做了什么</th>
</tr>
</thead>
<tbody><tr>
<td>9.5 - 9.9</td>
<td>级联模块开发</td>
<td>写代码，代码又粗到细重构</td>
</tr>
<tr>
<td>9.13 - 9.17</td>
<td>级联模块开发+自测</td>
<td>排查joy4问题，更新<br>级联kafka消费完成</td>
</tr>
<tr>
<td>9.19 - 9.24</td>
<td>短视频项目支撑<br>PE抽帧联调<br>级联模块开发</td>
<td>安装shida（失败）<br>数据下发模拟器<br>级联模块开发下发功能完成</td>
</tr>
<tr>
<td>9.26 - 9.30</td>
<td>PE支撑<br>级联模块开发</td>
<td>修改级联详设文档<br>排查读取在线流花屏问题<br>部署alibaba项目<br>文档图表页码检查</td>
</tr>
</tbody></table>
<p>【总结】级联模块开发重构。PE项目推迟一个月还没有完成，主要事业部没有时间，王c被错怪。第3周前两天急急忙忙做 <code>Poc</code> 的demo去拿项目，找的开源库实际上不是部署在centos上的。最后一周像是在收尾，几天没和L哥讲一句话。</p>
<h2 id="后记"><a href="#后记" class="headerlink" title="后记"></a>后记</h2><p>最后几周一直想再来一遍试用期，感觉不可行。迟迟收不到转正通知，恰巧国庆放7天，回来8号了，我是10月6日结束。虽然L哥最后说一般是7个月，我还是过意不去。</p>

        </section>
    </article>
</div>

            </div>
            <footer id="footer" class="footer">
    <div class="copyright">
        <span>187-9597-5517 &nbsp; 王鹏 @ <a href="https://cs.njupt.edu.cn/" target="_blank">njupt</a</span>
    </div>
</footer>

    </div>
</body>

</html>